Giant Floating City In China Was Probably An Optical Illusion